import Toast from '../../miniprogram_npm/_vant-weapp@0.5.7@vant-weapp/toast/toast';

import { hotStyle } from '../../config/https';
const tool = require('../../config/tool.js');

//购物车=>加入购物车
import {setAddCart} from '../../config/https';

const app = getApp()
Page({

  /**
   * 页面的初始数据
   */
  data: {
    vipType: '',     // //vip状态1是0不是
    hotList:[],   //接收数据
    page:0,     //页数
    pagesize:10,    //每页的返回数
    loadMore: false, //加载中提示
    finished: false, //是否已经请求完全部数据
    carcount:""      //购物车合计数
  },
  onAddCar(e) {
    var that = this
    let {id,opid} = e.currentTarget.dataset
    setAddCart({ //加入购物车接口
      total: 1,  
      optionid: opid,
      id: id
    }).then(res => {
      that.setData({
        carcount:res.cartcount
      })
      Toast("添加购物车成功~~~")
    }).catch(err => {
      Toast("添加购物车失败~~~")
      console.log("添加购物车失败")
    })

    //console.log(this.data.carcount)
  },



  
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    let that= this
    wx.getStorage({
      key: 'vipStast',
      success: function (res) {
        console.log(res)
        that.setData({
          vipType: res.data
        })
      },
    })
    that.onHostList();
    that.setData({ carcount: options.carcount }) //接收购物车总数量
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  //获取爆款列表
  onHostList(){
    let this_ = this;
    this_.setData({ loadMore: true})
    hotStyle({
      page: ++this_.data.page,
      pagesize: this_.data.pagesize,
    }).then(res => {

      var hotList = this_.data.hotList;
      hotList = hotList.concat(res.list)
      this_.setData({ hotList })
      
      if (hotList.length == 0) {
      } else {
        this_.setData({
          loadMore: false,
          finished: res.list.length < this_.data.pagesize ? true : false
        })
      }
      wx.stopPullDownRefresh(); //停止当前页面下拉刷新。
      
    })
  },
    /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
    if (!this.data.finished && !this.data.loadMore) {
      this.onHostList()
    }
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {
    return {
      title: '满足顾客需求，创造精彩生活 爆款直降，火爆促销，等着你哟~',
      path: '/pages/Hotstyle/Hotstyle?userid=' + wx.getStorageSync('userInfo'), 
      imageUrl: '../../img/1.jpg',  //转发图片 默认当前页面图片
      success: (res) => {//转发成功
        console.log("转发成功", res);
      }
    }
  }
})